package com.hengxinyongli.iam.filter;

import java.util.Set;

/**
 * @author magic
 * @date 2018/9/28/028 14:41
 * @version 1.0
 * Description PermitsFilter
 */
public interface PermitsFilter {

    /**
     * 验证用户权限
     * @param chain chain
     * @param uri 指定的uri
     * @param method 方法
     * @param permits 用户权限集合
     */
    void invoke(PermitsValidateChain chain, String uri,String method,Set<String> permits);

}
